<?php
//inclucion de la clase padre
require_once "negocio/Persona.clase.php";

class Estudiante extends Persona { 
	//atributos privados de la clase estudiante
	private $codEstudiante;
	private $numCarnet;
	private $numExpediente;
	private $codRusnies;
	private $login;
	private $estado;


	public function __construct($cedula=NULL, $codigo=NULL, $numEmpleado=NULL, 
	$login=NULL, $nombre1=NULL, $nombre2=NULL, $apellido1=NULL, $apellido2=NULL, 
	$sexo=NULL, $rif=NULL, $fecNacimiento=NULL, $tipSangre=NULL, $telefono1=NULL, 
	$telefono2=NULL, $correoPersonal=NULL, $correoInstitucional=NULL, $direccion=NULL, 
	$codPensum=NULL, $codInstituto=NULL, $codEstudiante=NULL, $numCarnet=NULL, 
	$numExpediente=NULL, $codRusnies=NULL, $login=NULL, $estado=NULL)
	{
		parent::__construct($cedula, $codigo, $login, $nombre1, $nombre2, $apellido1, $apellido2, $sexo, $rif, $fecNacimiento, $tipSangre, $telefono1, $telefono2, $correoPersonal, $correoInstitucional, $direccion, $codPensum, $codInstituto);
		
		$this->asignarCodEstudiante($codEstudiante);
		$this->asignarNumCarnet($numCarnet);
		$this->asignarNumExpediente($numExpediente);
		$this->asignarCodRusnies($codRusnies);
		$this->asignarLogin($login);
		$this->asignarEstado($estado);

	}


	//Coloque aquí los métodos y operaciones de la clase


	//Asignar y obtener de cada atributo
	public function asignarCodEstudiante($codEstudiante){
		$this->codEstudiante = $codEstudiante;
	}
	public function obtenerCodEstudiante(){
		return $this->codEstudiante;
	}


	public function asignarNumCarnet($numCarnet){
		$this->numCarnet = $numCarnet;
	}
	public function obtenerNumCarnet(){
		return $this->numCarnet;
	}

	public function asignarNumExpediente($numExpediente){
		$this->numExpediente = $numExpediente;
	}
	public function obtenerNumExpediente(){
		return $this->numExpediente;
	}

	public function asignarCodRusnies($codRusnies){
		$this->codRusnies = $codRusnies;
	}
	public function obtenerCodRusnies(){
		return $this->codRusnies;
	}

	public function asignarLogin($login){
		$this->login = $login;
	}
	public function obtenerLogin(){
		return $this->login;
	}

	public function asignarEstado($estado){
		$this->estado = $estado;
	}
	public function obtenerEstado(){
		return $this->estado;
	}

}

?>
